[INFO] cloning repository https://github.com/TexasFortress-AI/rs_actor
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TexasFortress-AI/rs_actor" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTexasFortress-AI%2Frs_actor", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTexasFortress-AI%2Frs_actor'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9b4faada3fc534daf520c36d0b3d644255ea4b27
[INFO] testing TexasFortress-AI/rs_actor against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTexasFortress-AI%2Frs_actor" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  49% (1346/2697)
Updating files:  50% (1349/2697)
Updating files:  51% (1376/2697)
Updating files:  52% (1403/2697)
Updating files:  53% (1430/2697)
Updating files:  54% (1457/2697)
Updating files:  55% (1484/2697)
Updating files:  56% (1511/2697)
Updating files:  57% (1538/2697)
Updating files:  58% (1565/2697)
Updating files:  59% (1592/2697)
Updating files:  60% (1619/2697)
Updating files:  61% (1646/2697)
Updating files:  62% (1673/2697)
Updating files:  63% (1700/2697)
Updating files:  64% (1727/2697)
Updating files:  65% (1754/2697)
Updating files:  66% (1781/2697)
Updating files:  67% (1807/2697)
Updating files:  68% (1834/2697)
Updating files:  69% (1861/2697)
Updating files:  70% (1888/2697)
Updating files:  71% (1915/2697)
Updating files:  72% (1942/2697)
Updating files:  73% (1969/2697)
Updating files:  74% (1996/2697)
Updating files:  75% (2023/2697)
Updating files:  76% (2050/2697)
Updating files:  77% (2077/2697)
Updating files:  78% (2104/2697)
Updating files:  79% (2131/2697)
Updating files:  80% (2158/2697)
Updating files:  81% (2185/2697)
Updating files:  82% (2212/2697)
Updating files:  83% (2239/2697)
Updating files:  84% (2266/2697)
Updating files:  85% (2293/2697)
Updating files:  86% (2320/2697)
Updating files:  87% (2347/2697)
Updating files:  88% (2374/2697)
Updating files:  89% (2401/2697)
Updating files:  90% (2428/2697)
Updating files:  91% (2455/2697)
Updating files:  92% (2482/2697)
Updating files:  93% (2509/2697)
Updating files:  94% (2536/2697)
Updating files:  95% (2563/2697)
Updating files:  96% (2590/2697)
Updating files:  97% (2617/2697)
Updating files:  98% (2644/2697)
Updating files:  99% (2671/2697)
Updating files: 100% (2697/2697)
Updating files: 100% (2697/2697), done.
[INFO] started tweaking git repo https://github.com/TexasFortress-AI/rs_actor
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/TexasFortress-AI/rs_actor
[INFO] tweaked toml for git repo https://github.com/TexasFortress-AI/rs_actor written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/TexasFortress-AI/rs_actor on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/TexasFortress-AI/rs_actor already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8a3b73b423d4fecc46d28ed1413bde7ea20f46380239b448cb98c04130b3c437
[INFO] running `Command { std: "docker" "start" "-a" "8a3b73b423d4fecc46d28ed1413bde7ea20f46380239b448cb98c04130b3c437", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a3b73b423d4fecc46d28ed1413bde7ea20f46380239b448cb98c04130b3c437", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a3b73b423d4fecc46d28ed1413bde7ea20f46380239b448cb98c04130b3c437", kill_on_drop: false }`
[INFO] [stdout] 8a3b73b423d4fecc46d28ed1413bde7ea20f46380239b448cb98c04130b3c437
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f37c166fb9fcdbb9fc128621934003d7535b29d61ab2763bd7b3e62fb80416c8
[INFO] running `Command { std: "docker" "start" "-a" "f37c166fb9fcdbb9fc128621934003d7535b29d61ab2763bd7b3e62fb80416c8", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.171
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling zerocopy v0.8.24
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling smallvec v1.14.0
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling socket2 v0.5.9
[INFO] [stderr]    Compiling mio v1.0.3
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling tokio v1.44.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling rs_actor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: fields `deferred` and `added` are never read
[INFO] [stdout]    --> src/lib.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct Envelope {
[INFO] [stdout]     |        -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 158 |     deferred: bool,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 159 |     added: Instant,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `id`, `description`, `has_dependency`, and `is_ready` are never used
[INFO] [stdout]    --> src/lib.rs:642:8
[INFO] [stdout]     |
[INFO] [stdout] 640 | trait TypeErasedTask: Send {
[INFO] [stdout]     |       -------------- methods in this trait
[INFO] [stdout] 641 |     fn execute(&mut self, actor: &mut dyn Any) -> Pin<Box<dyn Future<Output = Result<(), ActorError>> + Send>>;
[INFO] [stdout] 642 |     fn id(&self) -> TaskId;
[INFO] [stdout]     |        ^^
[INFO] [stdout] 643 |     fn priority(&self) -> TaskPriority;
[INFO] [stdout] 644 |     fn description(&self) -> &str;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 645 |     fn dependencies(&self) -> &[TaskId];
[INFO] [stdout] 646 |     fn has_dependency(&self, task_id: TaskId) -> bool;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 651 |     fn is_ready(&self, completed_tasks: &[TaskId]) -> bool;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> src/lib.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 655 | struct BackgroundTask<A: ActorHandler, T: Send + 'static> {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 656 |     id: TaskId,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `send_result` is never used
[INFO] [stdout]    --> src/lib.rs:692:8
[INFO] [stdout]     |
[INFO] [stdout] 668 | impl<A: ActorHandler, T: Send + 'static> BackgroundTask<A, T> {
[INFO] [stdout]     | ------------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 692 |     fn send_result(&mut self, result: Result<T, ActorError>) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `next_message_id` and `next_task_id` are never read
[INFO] [stdout]    --> src/lib.rs:945:5
[INFO] [stdout]     |
[INFO] [stdout] 930 | pub struct Actor<A: ActorHandler> {
[INFO] [stdout]     |            ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 945 |     next_message_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 958 |     next_task_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]     --> src/lib.rs:1465:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | trait AnySupervisedActor: Send + Sync {
[INFO] [stdout]      |       ------------------ method in this trait
[INFO] [stdout] 1465 |     fn name(&self) -> &str;
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]     --> src/lib.rs:1473:5
[INFO] [stdout]      |
[INFO] [stdout] 1472 | struct SupervisedActor<A: ActorHandler + Handler<IsAlive> + Handler<Terminate> + Sync> {
[INFO] [stdout]      |        --------------- field in this struct
[INFO] [stdout] 1473 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.19s
[INFO] running `Command { std: "docker" "inspect" "f37c166fb9fcdbb9fc128621934003d7535b29d61ab2763bd7b3e62fb80416c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f37c166fb9fcdbb9fc128621934003d7535b29d61ab2763bd7b3e62fb80416c8", kill_on_drop: false }`
[INFO] [stdout] f37c166fb9fcdbb9fc128621934003d7535b29d61ab2763bd7b3e62fb80416c8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 956a69e8501d640f03ec26891300ad38b148c1bcebafe98c7f614046257fd2b6
[INFO] running `Command { std: "docker" "start" "-a" "956a69e8501d640f03ec26891300ad38b148c1bcebafe98c7f614046257fd2b6", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tokio v1.44.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling rs_actor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: fields `deferred` and `added` are never read
[INFO] [stdout]    --> src/lib.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct Envelope {
[INFO] [stdout]     |        -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 158 |     deferred: bool,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 159 |     added: Instant,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `id`, `description`, `has_dependency`, and `is_ready` are never used
[INFO] [stdout]    --> src/lib.rs:642:8
[INFO] [stdout]     |
[INFO] [stdout] 640 | trait TypeErasedTask: Send {
[INFO] [stdout]     |       -------------- methods in this trait
[INFO] [stdout] 641 |     fn execute(&mut self, actor: &mut dyn Any) -> Pin<Box<dyn Future<Output = Result<(), ActorError>> + Send>>;
[INFO] [stdout] 642 |     fn id(&self) -> TaskId;
[INFO] [stdout]     |        ^^
[INFO] [stdout] 643 |     fn priority(&self) -> TaskPriority;
[INFO] [stdout] 644 |     fn description(&self) -> &str;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 645 |     fn dependencies(&self) -> &[TaskId];
[INFO] [stdout] 646 |     fn has_dependency(&self, task_id: TaskId) -> bool;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 651 |     fn is_ready(&self, completed_tasks: &[TaskId]) -> bool;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> src/lib.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 655 | struct BackgroundTask<A: ActorHandler, T: Send + 'static> {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 656 |     id: TaskId,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `send_result` is never used
[INFO] [stdout]    --> src/lib.rs:692:8
[INFO] [stdout]     |
[INFO] [stdout] 668 | impl<A: ActorHandler, T: Send + 'static> BackgroundTask<A, T> {
[INFO] [stdout]     | ------------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 692 |     fn send_result(&mut self, result: Result<T, ActorError>) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `next_message_id` and `next_task_id` are never read
[INFO] [stdout]    --> src/lib.rs:945:5
[INFO] [stdout]     |
[INFO] [stdout] 930 | pub struct Actor<A: ActorHandler> {
[INFO] [stdout]     |            ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 945 |     next_message_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 958 |     next_task_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]     --> src/lib.rs:1465:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | trait AnySupervisedActor: Send + Sync {
[INFO] [stdout]      |       ------------------ method in this trait
[INFO] [stdout] 1465 |     fn name(&self) -> &str;
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]     --> src/lib.rs:1473:5
[INFO] [stdout]      |
[INFO] [stdout] 1472 | struct SupervisedActor<A: ActorHandler + Handler<IsAlive> + Handler<Terminate> + Sync> {
[INFO] [stdout]      |        --------------- field in this struct
[INFO] [stdout] 1473 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stdout] warning: unused imports: `ActorError`, `TaskBuilder`, and `TaskPriority`
[INFO] [stdout]  --> examples/transaction_processor.rs:1:68
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rs_actor::{Actor, ActorConfig, ActorHandler, Handler, Message, TaskBuilder, TaskPriority, ActorError};
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]   --> examples/transaction_processor.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct Transaction { 
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 10 |     id: TxId,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Transaction` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Failed` is never constructed
[INFO] [stdout]   --> examples/transaction_processor.rs:17:49
[INFO] [stdout]    |
[INFO] [stdout] 17 | enum TxStatus { Pending, Validating, Completed, Failed }
[INFO] [stdout]    |      -------- variant in this enum              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TxStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> examples/transaction_processor.rs:20:16
[INFO] [stdout]    |
[INFO] [stdout] 20 | struct TxError(String);
[INFO] [stdout]    |        ------- ^^^^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `TxError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `process_pending_transactions` is never used
[INFO] [stdout]   --> examples/transaction_processor.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 63 | impl TransactionProcessor {
[INFO] [stdout]    | ------------------------- method in this implementation
[INFO] [stdout] 64 |     fn process_pending_transactions(&mut self) {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `deferred` and `added` are never read
[INFO] [stdout]    --> src/lib.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct Envelope {
[INFO] [stdout]     |        -------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 158 |     deferred: bool,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 159 |     added: Instant,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `id`, `description`, `has_dependency`, and `is_ready` are never used
[INFO] [stdout]    --> src/lib.rs:642:8
[INFO] [stdout]     |
[INFO] [stdout] 640 | trait TypeErasedTask: Send {
[INFO] [stdout]     |       -------------- methods in this trait
[INFO] [stdout] 641 |     fn execute(&mut self, actor: &mut dyn Any) -> Pin<Box<dyn Future<Output = Result<(), ActorError>> + Send>>;
[INFO] [stdout] 642 |     fn id(&self) -> TaskId;
[INFO] [stdout]     |        ^^
[INFO] [stdout] 643 |     fn priority(&self) -> TaskPriority;
[INFO] [stdout] 644 |     fn description(&self) -> &str;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 645 |     fn dependencies(&self) -> &[TaskId];
[INFO] [stdout] 646 |     fn has_dependency(&self, task_id: TaskId) -> bool;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 651 |     fn is_ready(&self, completed_tasks: &[TaskId]) -> bool;
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> src/lib.rs:656:5
[INFO] [stdout]     |
[INFO] [stdout] 655 | struct BackgroundTask<A: ActorHandler, T: Send + 'static> {
[INFO] [stdout]     |        -------------- field in this struct
[INFO] [stdout] 656 |     id: TaskId,
[INFO] [stdout]     |     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `send_result` is never used
[INFO] [stdout]    --> src/lib.rs:692:8
[INFO] [stdout]     |
[INFO] [stdout] 668 | impl<A: ActorHandler, T: Send + 'static> BackgroundTask<A, T> {
[INFO] [stdout]     | ------------------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 692 |     fn send_result(&mut self, result: Result<T, ActorError>) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `next_message_id` and `next_task_id` are never read
[INFO] [stdout]    --> src/lib.rs:945:5
[INFO] [stdout]     |
[INFO] [stdout] 930 | pub struct Actor<A: ActorHandler> {
[INFO] [stdout]     |            ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 945 |     next_message_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 958 |     next_task_id: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `name` is never used
[INFO] [stdout]     --> src/lib.rs:1465:8
[INFO] [stdout]      |
[INFO] [stdout] 1464 | trait AnySupervisedActor: Send + Sync {
[INFO] [stdout]      |       ------------------ method in this trait
[INFO] [stdout] 1465 |     fn name(&self) -> &str;
[INFO] [stdout]      |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]     --> src/lib.rs:1473:5
[INFO] [stdout]      |
[INFO] [stdout] 1472 | struct SupervisedActor<A: ActorHandler + Handler<IsAlive> + Handler<Terminate> + Sync> {
[INFO] [stdout]      |        --------------- field in this struct
[INFO] [stdout] 1473 |     name: String,
[INFO] [stdout]      |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.66s
[INFO] running `Command { std: "docker" "inspect" "956a69e8501d640f03ec26891300ad38b148c1bcebafe98c7f614046257fd2b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "956a69e8501d640f03ec26891300ad38b148c1bcebafe98c7f614046257fd2b6", kill_on_drop: false }`
[INFO] [stdout] 956a69e8501d640f03ec26891300ad38b148c1bcebafe98c7f614046257fd2b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ac75d3b61e5b796a622d57a5219974c7f854550159e04f0f7be43020ea756816
[INFO] running `Command { std: "docker" "start" "-a" "ac75d3b61e5b796a622d57a5219974c7f854550159e04f0f7be43020ea756816", kill_on_drop: false }`
[INFO] [stderr] warning: fields `deferred` and `added` are never read
[INFO] [stderr]    --> src/lib.rs:158:5
[INFO] [stderr]     |
[INFO] [stderr] 154 | struct Envelope {
[INFO] [stderr]     |        -------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 158 |     deferred: bool,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr] 159 |     added: Instant,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: methods `id`, `description`, `has_dependency`, and `is_ready` are never used
[INFO] [stderr]    --> src/lib.rs:642:8
[INFO] [stderr]     |
[INFO] [stderr] 640 | trait TypeErasedTask: Send {
[INFO] [stderr]     |       -------------- methods in this trait
[INFO] [stderr] 641 |     fn execute(&mut self, actor: &mut dyn Any) -> Pin<Box<dyn Future<Output = Result<(), ActorError>> + Send>>;
[INFO] [stderr] 642 |     fn id(&self) -> TaskId;
[INFO] [stderr]     |        ^^
[INFO] [stderr] 643 |     fn priority(&self) -> TaskPriority;
[INFO] [stderr] 644 |     fn description(&self) -> &str;
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 645 |     fn dependencies(&self) -> &[TaskId];
[INFO] [stderr] 646 |     fn has_dependency(&self, task_id: TaskId) -> bool;
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 651 |     fn is_ready(&self, completed_tasks: &[TaskId]) -> bool;
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]    --> src/lib.rs:656:5
[INFO] [stderr]     |
[INFO] [stderr] 655 | struct BackgroundTask<A: ActorHandler, T: Send + 'static> {
[INFO] [stderr]     |        -------------- field in this struct
[INFO] [stderr] 656 |     id: TaskId,
[INFO] [stderr]     |     ^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `send_result` is never used
[INFO] [stderr]    --> src/lib.rs:692:8
[INFO] [stderr]     |
[INFO] [stderr] 668 | impl<A: ActorHandler, T: Send + 'static> BackgroundTask<A, T> {
[INFO] [stderr]     | ------------------------------------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 692 |     fn send_result(&mut self, result: Result<T, ActorError>) {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `next_message_id` and `next_task_id` are never read
[INFO] [stderr]    --> src/lib.rs:945:5
[INFO] [stderr]     |
[INFO] [stderr] 930 | pub struct Actor<A: ActorHandler> {
[INFO] [stderr]     |            ----- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 945 |     next_message_id: usize,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 958 |     next_task_id: usize,
[INFO] [stderr]     |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `name` is never used
[INFO] [stderr]     --> src/lib.rs:1465:8
[INFO] [stderr]      |
[INFO] [stderr] 1464 | trait AnySupervisedActor: Send + Sync {
[INFO] [stderr]      |       ------------------ method in this trait
[INFO] [stderr] 1465 |     fn name(&self) -> &str;
[INFO] [stderr]      |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `name` is never read
[INFO] [stderr]     --> src/lib.rs:1473:5
[INFO] [stderr]      |
[INFO] [stderr] 1472 | struct SupervisedActor<A: ActorHandler + Handler<IsAlive> + Handler<Terminate> + Sync> {
[INFO] [stderr]      |        --------------- field in this struct
[INFO] [stderr] 1473 |     name: String,
[INFO] [stderr]      |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rs_actor` (lib) generated 7 warnings
[INFO] [stderr] warning: `rs_actor` (lib test) generated 7 warnings (7 duplicates)
[INFO] [stderr] warning: unused imports: `ActorError`, `TaskBuilder`, and `TaskPriority`
[INFO] [stderr]  --> examples/transaction_processor.rs:1:68
[INFO] [stderr]   |
[INFO] [stderr] 1 | use rs_actor::{Actor, ActorConfig, ActorHandler, Handler, Message, TaskBuilder, TaskPriority, ActorError};
[INFO] [stderr]   |                                                                    ^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]   --> examples/transaction_processor.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | struct Transaction { 
[INFO] [stderr]    |        ----------- field in this struct
[INFO] [stderr] 10 |     id: TxId,
[INFO] [stderr]    |     ^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Transaction` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Failed` is never constructed
[INFO] [stderr]   --> examples/transaction_processor.rs:17:49
[INFO] [stderr]    |
[INFO] [stderr] 17 | enum TxStatus { Pending, Validating, Completed, Failed }
[INFO] [stderr]    |      -------- variant in this enum              ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `TxStatus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> examples/transaction_processor.rs:20:16
[INFO] [stderr]    |
[INFO] [stderr] 20 | struct TxError(String);
[INFO] [stderr]    |        ------- ^^^^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        field in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing this field
[INFO] [stderr]    = note: `TxError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `process_pending_transactions` is never used
[INFO] [stderr]   --> examples/transaction_processor.rs:64:8
[INFO] [stderr]    |
[INFO] [stderr] 63 | impl TransactionProcessor {
[INFO] [stderr]    | ------------------------- method in this implementation
[INFO] [stderr] 64 |     fn process_pending_transactions(&mut self) {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rs_actor` (example "transaction_processor") generated 5 warnings (run `cargo fix --example "transaction_processor" -p rs_actor` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rs_actor-530d680ae5eabd65)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::test_supervision ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/rs_actor-530d680ae5eabd65` (signal: 11, SIGSEGV: invalid memory reference)
[INFO] running `Command { std: "docker" "inspect" "ac75d3b61e5b796a622d57a5219974c7f854550159e04f0f7be43020ea756816", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ac75d3b61e5b796a622d57a5219974c7f854550159e04f0f7be43020ea756816", kill_on_drop: false }`
[INFO] [stdout] ac75d3b61e5b796a622d57a5219974c7f854550159e04f0f7be43020ea756816
